package com.ctshk.rpc.hotel.req;

import com.ctshk.common.model.PageReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;

/**
 * <p>
 * 酒店订单列表req
 * </p>
 */
@Data
@ApiModel(value="HotelOrderPageReq对象", description="酒店订单列表req")
public class HotelOrderPageReq extends PageReq implements Serializable {
    @ApiModelProperty(value = "销售单号")
    private String orderNumber;

    @ApiModelProperty(value = "城市")
    private String cityName;

    @ApiModelProperty(value = "酒店品牌")
    private String brandName;

    @ApiModelProperty(value = "酒店名称")
    private String hotelName;

    @ApiModelProperty(value = "房间名称")
    private String roomName;

    @ApiModelProperty(value = "预订状态")
    private Integer scheduledStatus;

    @ApiModelProperty(value = "付款状态")
    private Integer paymentStatus;

    @ApiModelProperty(value = "创建时间")
    private LocalDate beginDate;

    @ApiModelProperty(value = "查询截止时间")
    private LocalDate endDate;

    @ApiModelProperty(value = "联系人姓名")
    private String contactName;

    @ApiModelProperty(value = "产品类型")
    private Integer productType;

    @ApiModelProperty(value = "来源")
    private Integer source;

    @ApiModelProperty(value = "销售人员名称")
    private String salesmanName;


}
